package com.powernode.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.powernode.domain.ProdProp;

import java.util.List;

public interface ProdPropService extends IService<ProdProp>{


    /**
     * 分页查询属性信息
     * @param propName
     * @param current
     * @param size
     * @return
     */
    Page<ProdProp> queryProdPropPage(String propName, Long current, Long size);

    /**
     * 新增属性信息
     * @param prodProp
     * @return
     */
    Boolean saveProdSpec(ProdProp prodProp);

    /**
     * 修改属性规格
     * @param prodProp
     * @return
     */
    Boolean updateProdPropById(ProdProp prodProp);

    /**
     * 根据prodPropId删除
     * @param prodPropId
     * @return
     */
    Boolean deleteByProdPropId(Long prodPropId);

    /**
     * 查看所有商品规格
     * @return
     */
    List<ProdProp> queryProdPropList();
}
